About Homewood Lodge Limited (10445502) United Kingdom