mobile menu icon mobile menu icon

About Us

Irrigatia Limited

Norwoods, Long Drax
Selby

North Yorkshire

YO8 8NH
United Kingdom

Tel: +44 (0) 1904 202243

Submit a support request

Company Registered in England: 05636929
VAT Registration Number: GB 947 8467 61