About 26 Canonbury Street Management Company Limited (02431837) United Kingdom