About Ellis Irrigation Limited (03098541) United Kingdom