About Ambler Plant Ltd (13199216) United Kingdom