About J. & N. Herz Limited (01519240) United Kingdom