About Tamarind Properties Limited (10668919) United Kingdom