About Redmile Serviced Accommodation Ltd (12054290) United Kingdom