About S & L Lee Properties Ltd (11035164) United Kingdom