About Hudswell Clarke Locomotives Limited (05165348) United Kingdom