About Lenehan Homes Limited (10677962) United Kingdom