About S L Components Limited (05194327) United Kingdom