About Serviced Apartments Swindon Ltd (12820757) United Kingdom