About Walker Systems Limited (03898946) United Kingdom