About O Hara Agricultural Limited (13592644) United Kingdom