About The Knoll Management Limited (02216789) United Kingdom