About Eyemouth International Sailing Craft Association Limited (SC250620) United Kingdom