About The Cane Factory Limited (03809293) United Kingdom