About Walker And Holmes Limited (00692306) United Kingdom