About Keen Property Holdings Limited (11975873) United Kingdom