About James Allen Group Ltd (13241585) United Kingdom