About Stewart Thomson & Sons (liverpool) Limited (01484195) United Kingdom