About Rick Peacock Sailing Ltd (08512175) United Kingdom