About J. R. Seldon & Sons Limited (01359658) United Kingdom