About H. V. Bowen & Sons (agriculture) Ltd (07745356) United Kingdom