About Helix Developments Ltd (07526856) United Kingdom