About 186 188 Totterdown Street Management Company Limited (04071109) United Kingdom