About Sloan Johnston Ltd (SC655479) United Kingdom