About Lyncombe Homes Limited (13542124) United Kingdom