About Tamarisk Farm Limited (04961318) United Kingdom