About Cambridge Serviced Apartments Ltd (11943593) United Kingdom