Trade The Allstate (ALL) shares | Commission-free on Freetrade