About James Allen & Sons Limited (11430209) United Kingdom