About Westwood Engineering Services Ltd (13626522) United Kingdom