About Rider & Bell Ltd (10165566) United Kingdom