About Telly Homes Limited (12466025) United Kingdom