About Stubbs Hall Lakes Limited (04736663) United Kingdom