About Tamarix Homes Ltd (12953328) United Kingdom