About Gallagher Technical & Design Limited (09572219) United Kingdom