About Kella Properties Ltd (13602663) United Kingdom