About W. Stevenson & Sons Limited (03569268) United Kingdom