About S & L Mezzanines Ltd (08155711) United Kingdom