About Master Serviced Apartments Ltd (13377313) United Kingdom