About Richard Miranda Ltd (13178603) United Kingdom