About Richard Allen Limited (05628438) United Kingdom