About W.a.ross & Sons Limited (NI662384) United Kingdom