About 20 Winchester Street Management Limited (04896071) United Kingdom