About Teddy Homes Limited (13391187) United Kingdom