About Ivybridge Latch On Community Interest Company (11872762) United Kingdom