About Mcgowan Engineering Developments Limited (11752329) United Kingdom