About Wm. Russell & Sons (holdings) Limited (SC613135) United Kingdom