About Keen Capital Properties Limited (09911799) United Kingdom