About James Allen Limited (05237954) United Kingdom