About The Scaramouche Sailing Trust (CE017489) United Kingdom