About W.g. Walker & Sons (edinburgh) Limited (SC011218) United Kingdom