About Stepple Farm Ltd (09216452) United Kingdom