British Sailor completes 9000-mile Harbour Master Sailing Challenge, raising £25,000 for The Seafarers’ Charity