About S L Douglas Ltd (SC604318) United Kingdom