About Walker & Stone Limited (12493158) United Kingdom