About James Allen Corp Ltd (05748603) United Kingdom