About Tamarisk Property Limited (12407268) United Kingdom