About Manor Farm Shops Limited (04756674) United Kingdom