About Stampwell Farm Ltd (08142623) United Kingdom