About Dover Street Investments Limited (04223663) United Kingdom