About J.s. Hubbuck Limited (01208025) United Kingdom