About S & L Services (london) Ltd (10430149) United Kingdom