About Richard & Richard International Limited (12380465) United Kingdom