About S L Owen Limited (10497177) United Kingdom