About Tamarind Property Limited (06344294) United Kingdom