About James Allen Interiors Ltd (12274709) United Kingdom