About London Machinery Solutions Limited (11177859) United Kingdom