About Stow Park Farm Ltd (01878643) United Kingdom