About Serviced Studios Limited (09241717) United Kingdom