About Cura Properties Limited (11598774) United Kingdom