About Walter Davidson & Sons Limited (SC029652) United Kingdom