About Richard E Allen Ltd (11702055) United Kingdom