About Durrington Plough Limited (12259415) United Kingdom