About London City Mission Property Holdings Limited (12320018) United Kingdom