About Knoll Hill Management Company Limited (10947001) United Kingdom