About Keya Properties Limited (12843679) United Kingdom