To be fair to the club, they're not travel agents, so it looks like something that has been chucked together based on someone there doing a bit of googling then adding a mark up.
But in this new age of professionalism at the Albion, I'd assume that they just get an external agent to package it...