About Jimmy Henwood Engineering Ltd (11731723) United Kingdom