About Walter E. Sturgess & Sons Limited (00340309) United Kingdom