About S & L Health Limited (08556636) United Kingdom