About 61 Helix Road Management Company Limited (10660666) United Kingdom