About Church Road No.17 Management Limited (NI047426) United Kingdom