About Walker Doble Limited (11015606) United Kingdom