IG Index can buy all day - the issue is for £500 often you cant so need normally around £1k-5k. Sometimes you can buy more.... small and large amounts are not possible,
think you need a new broker its always NT for you haha - i can buy as much as i want up to 25k however you have to pay a premium 31.9 at present and 39.5 for 25k worth