About Royal & Co London Ltd (10193751) United Kingdom