About Ametco London Ltd (12094310) United Kingdom