About Walker Slater Retail Limited (SC316415) United Kingdom