Two articles that should hopefully answer your questions:
https://www.daytrading.com/spread-betting
https://www.daytrading.com/spread-betting/tax-free