About New Manor Farm Shop Limited (04440982) United Kingdom