About Keln Property Co. Limited (00639793) United Kingdom