About 27 Church Street Management Company Limited (02208377) United Kingdom