About Milton Keynes Serviced Apartments Limited (10995051) United Kingdom