About British Overhead Irrigation Limited (00189422) United Kingdom