No a legal requirement for the number, but there are guidelines issued by Firesafe - the number they recommend depends on the type of environment you work in. An office would clearly warrant fewer drills than, say, a manufacturing facility where flammable gasses etc. are in use.
If you refused to comply with the drill I'd expect you'd be in breach of contract - the part about complying with any reasonable requests made of you (and no matter what you think, a fire drill is a reasonable request). Whether it was misconduct or gross-misconduct would probably depend on the terms and policies of your employer, but I'd expect gross-misconduct. If you were preventing your employer from carrying out adequate fire safety training, thereby getting them in trouble potentially with the fire brigade, Health & Safety Executive and their insurance companies, they'd definitely have reasonable grounds to sack you.