About Leagrave Lodge Ltd (10483748) United Kingdom