About Richmond And Richard Management Ltd (12786273) United Kingdom