About Walker Slater Tailoring Limited (SC293178) United Kingdom