About Keba Properties Limited (05296382) United Kingdom