About Canvas Harbour Limited (07311435) United Kingdom