ShinySeahorse4335 Where does it say "15 days" ? I couldn't find it. Where did you get that pic ?
I looked at the site and only found the screenshot attached. Note - no 15 day requirement.
But anyway, your money wasn't there for 15 days, so there's that.
But I would definitely write back and tell them, "I didn't see anything about 15 days. Where did that requirement come from? 300 quid is an awful lot to lose when your site didn't give us proper info".
What can they say but "Nope, sorry", and/or show you where it says it.
****************************************************************