Goochdog
I am not convinced that insureandgo refused claim for theft due to holiday not being booked through travel agent. Alot of holidays are booked independently these days and this would restrict their sales somewhat.
Thinking about the issue of you being away for 6 months, staying in your own property. The Insurers may think that you should have a Contents Insurance in the Seychelles and not rely on Personal Possesions type cover on a Travel Policy. Do you have your Contents in the Seychelles insured?
Another company you could try is pjhayman.
I would phone companies as I said previously to make sure policy is suitable. Make sure you note details of person you spoke to, date/time and note of what was agreed. Ask them to confirm in writing when you arrange policy.
Huckster