About Walker Press Limited (09661740) United Kingdom