About S & L Solutions (london) Limited (08293722) United Kingdom