About Barnstaple Boat Co. Ltd. (03237018) United Kingdom