About Helix Estates Limited (07851249) United Kingdom