About S & L C Limited (06189894) United Kingdom