About S L Drake Contracts Ltd (07905318) United Kingdom