About 24-26 The Avenue Management Company Limited (05342898) United Kingdom