About S L Holt Limited (04456953) United Kingdom