About 22 Ingram Street Management Company Limited (05380838) United Kingdom