About Walker Slater Covent Garden Limited (SC458013) United Kingdom