About 39 Neville Street Management Company Limited (04739851) United Kingdom