About 52 Helix Road Management Company Limited (11116538) United Kingdom