About Walter Lambert & Sons (holdings) Limited (13683326) United Kingdom