About Gowen Ocean Sailmakers Limited (01929584) United Kingdom