About The Farm Stratford Holding Company Limited (12362065) United Kingdom