About Tellord Homes Limited (09210115) United Kingdom