About W. Ross & Sons Limited (04037879) United Kingdom