About Temple Farm Limited (06893280) United Kingdom