About Helena Properties Limited (03558743) United Kingdom