About 161 Church Street Management Limited (12073468) United Kingdom