About Helix Building & Maintenance Ltd (11853457) United Kingdom