About Richard & Richard Limited (11534948) United Kingdom