Thank you Dave & everyone, I am happy to say after all the help here, the landlord sent another electrician out, and he fixed it :)
As suggested, it wasn't the meter, I think they said it was a fuse! I was out at the time but I could see they replaced some of the wiring too, so I'm...