About 26 The Avenue Management Company Limited (02692226) United Kingdom