About S & L Ventures Limited (08066270) United Kingdom