About Cunniffe & Helm Property Holdings Limited (11316210) United Kingdom