About Tile Eco Homes Limited (12830976) United Kingdom