About Kafla Properties Limited (SC615147) United Kingdom