About Lynden Lee Properties Limited (SC132036) United Kingdom