About No. 26 Management Company Limited (08584334) United Kingdom