About Lyncombe Homes Limited (10227259) United Kingdom