About Richard Brimacombe Ltd (11734569) United Kingdom