About J H Russell & Sons Limited (04788459) United Kingdom