About Stanford Farms (worcs) Limited (07492151) United Kingdom