About J.stott & Sons Limited (00742326) United Kingdom