About Lea Croft Residential (sowerby) Limited (08812832) United Kingdom