About James A Allen Ltd (13148599) United Kingdom