About Gloucester Serviced Apartments Ltd (11868576) United Kingdom