About Stan Smith & Sons Ltd (02627616) United Kingdom