About J. & C. Joel Limited (01382339) United Kingdom