About Keya Property Limited (12061120) United Kingdom