About Knoll Properties Limited (01495007) United Kingdom