About Serviced Villas Ltd (13227236) United Kingdom