About James Mcgowan Engineering Limited (SC057956) United Kingdom