About Slade End Farm Ltd (13371229) United Kingdom