About Helix Building Solutions Limited (06026615) United Kingdom