About Lea Croft Construction Limited (07691961) United Kingdom