If the 12 weeks have passed, it is worth contacting your local MP. I did and she was on it straight away, bear in mind that it takes the HO to respond to local MP within 20 working days and they need to give a justifiable response as to what are the reasons of delay are. If you contact HO yourselves...