About J. & J. Horsfield Limited (00566709) United Kingdom