About 29 Nelson Street Management Company Ltd (07951944) United Kingdom