About Knolls Hill Management Company Limited (05013702) United Kingdom