About Boole Crop Specialists Limited (10268196) United Kingdom