About 24-32 Church Town Close Management Company Limited (10598496) United Kingdom