About Walker Keefe Limited (11459695) United Kingdom