About 39 & 41 South Street Management Limited (08800925) United Kingdom