About Ritchie Charlton Ltd (13105151) United Kingdom