About Canal Cabins Limited (SC685308) United Kingdom