About S J & L A Developments Ltd (11263975) United Kingdom