About J. Richardson & Sons Limited (00618802) United Kingdom