About Jackson Jackson & Sons Limited (02591346) United Kingdom