About Hitchcock Engineering Ltd. (04556460) United Kingdom