About Telford Serviced Accommodation Ltd (12196666) United Kingdom