About Mitchell & Gould Engineering Ltd (12752832) United Kingdom