About Kilama Properties Limited (12784047) United Kingdom