About South West Serviced Accommodation Limited (10358866) United Kingdom