About Helix 55 Properties Limited (12853197) United Kingdom