About S & L (ne) Ltd (12040279) United Kingdom