About Clapham Agricultural Engineering Ltd (12268451) United Kingdom