About Llandysul Paddlers Canoe Centre Limited (03380445) United Kingdom