About J.f. Clarke & Son Limited (04665559) United Kingdom