Seagull Trust Cruises is a charitable organisation, wholly run by unpaid volunteers, that provides free barge trips for people with special needs.