About Lychgate Homes Limited (02918363) United Kingdom