About S & L Newburn Developments Ltd (13061038) United Kingdom