About Key Serviced Accommodation Limited (11445610) United Kingdom