Humm... it should be 36 or 38 feet, built probably late '80 years or early '90, but can't recognise the shipyard. French? It seems you are real sailors or tour-du-mondeiste... you have a wind vane and an eolic generator...
I could not find Eascaut (river) in google map, where it is?