About Richard Allan London Limited (11474895) United Kingdom