About John Henry Hitchin Limited (02234269) United Kingdom