About Farrow Irrigation Limited (03545709) United Kingdom