About Helix Properties Limited (08794575) United Kingdom