Crew Clothing has revealed plans to open at least 20 stores across the UK this year after launching 15 locations in 2024.