About Capel Tabernacl Management Company Limited (04123390) United Kingdom