About Jubilee Sailing Trust Limited (01694447) United Kingdom