About C Armstrong Welding Services Ltd (12985493) United Kingdom