About 23 Duke Street Management Company Limited (04195128) United Kingdom