About Jackson & Sons Limited (06685941) United Kingdom