About Thomas Walmsley & Sons Limited (00354955) United Kingdom