About Lindsay Square Management Company Limited (02388701) United Kingdom