About 26 Church Street Management Company Limited (08691829) United Kingdom