About Homehill Service Accommodation Ltd (10846498) United Kingdom