About Walker & Watts Limited (09141283) United Kingdom