About Wm. Russell & Sons Limited (SC234851) United Kingdom