About The Knoll Woodlands Management Company Limited (07705584) United Kingdom