About 14 16 Church Street Management Company Limited (05174501) United Kingdom