About J.preston & Sons Limited (00120968) United Kingdom