Am sure 1520 is a spurious left over BMW Mems 3 code and does not apply to MGR cars - no doubt someone will come on and advise.
The other codes point your to your cat being unable to cope with the engine emissions output - the cause being the fuel mix is wrong - could be an injector at fault or the Map sensor (Manifold Pressure sensor) is failing which would mess up the fueling ratio which would cause the Cat error code as the cat cannot cope with the emissions.
As your engine appears to be a 1.8 NASP (no turbo) not sure how you could get a P1300 error as that is a turbo fault?
But no doubt someone with expertise will confirm this.