About Walker Slater (glasgow) Ltd (SC508641) United Kingdom