About Richards Ascot Richards Ltd (12329585) United Kingdom