About J. Selby & Son Ltd (02594756) United Kingdom