About Yendor Homes Limited (SC665454) United Kingdom