About Richard Selby & Co Limited (11557633) United Kingdom