About Richard Allen Management Limited (05949045) United Kingdom