About Lenches Lakes Limited (04747567) United Kingdom