About Walker Macewan Associates Limited (07604630) United Kingdom