About Manor Farm Holdings Limited (09655596) United Kingdom