About Lindens Investments Limited (09885894) United Kingdom