About The Lindens Management Company Limited (02174502) United Kingdom