About Sl Properties (london) Ltd (05518389) United Kingdom