About Westhead Technical Services Ltd (12044445) United Kingdom