About London Machine Shop Ltd (13494135) United Kingdom