About Walter Lambert & Sons Limited (00242676) United Kingdom