About Ladd Composites & Mechanical Services Ltd (10605673) United Kingdom