About S L Rowe Ltd (11542586) United Kingdom