About S. Lyon & Son (haulage) Limited (01386996) United Kingdom