About S & L Management Ltd (11505862) United Kingdom