About The Canvas Cabins Workshop Limited (07705371) United Kingdom