Your Apartment’s base in Milton Keynes is the company’s largest (2023) property in their portfolio of 10,000 square feet. The operator wanted a … PrevNext