About Walter & Smith Limited (11867248) United Kingdom