About S & L Traders Limited (07451353) United Kingdom