Location and Showroom

Roché have engineers based across the UK. Our head office and showroom are based in Oswestry, Shropshire.  For more information, or to book a free site survey, get in touch.

Head office, factory and showroom : Unit 4 – 5 Artillery Business Park, Park Hall Oswestry, Shropshire, SY11 4AD