About Northhill Ashford Limited (10053227) United Kingdom