About James Allen It Limited (11141015) United Kingdom