About Knoll Investments Limited (03014865) United Kingdom