About James Moorhouse Engineering Limited (12160407) United Kingdom