About S & L Properties (ne) Ltd (12638756) United Kingdom