About Lindsay Street Management Company Limited (06285095) United Kingdom