About Walker & Watson Limited (01924413) United Kingdom