About Walker & Macleod Limited (05515767) United Kingdom