About Walter Schroder & Sons Limited (13616644) United Kingdom