Newbury Serviced Offices, Offices in Newbury