About Knolltower Properties Limited (01417152) United Kingdom