Company Number: 16090222
Registered Office Address: Flat 3 Ventra House, 50 Palmerston Road, London, United Kingdom, NW6 2JL
Site is under construction.