About Lindsay Street Properties Limited (SC067260) United Kingdom