As has been said over and over, what you need to do is get a copy of JAR FCL 3 and the JAA Manual of Civil Aviation Medicine and read up on the requirements for Class 2 and Class 1 medical certification. The CAA use these publications as their bible (when it suits them
).
What I would then do is spend a bit of cash on a private consultation with a cardiologist (preferably one who flies) who can then advise on your past condition and whether you meet Class 1 or 2 certification standards.
JAR FCL 3
JAA Publications & NPAs | New Releases
JAA MCAM
JAA | Licensing: Manual of Civil Aviation Medicine
I would NOT go to the CAA for advice first or if you must don't give them your name. You could find yourself in a very lengthy battle which, once they have their heels dug in, will go on and on and on. On the flip side, they may simply refer you to one of their approved cardiologists and you may be signed off as fit to fly straight away. That's got to be your call but forearmed with the correct knowledge and evidence is a far better way to go into an argument.
The NPPL is a different kettle of fish. That would be down to your GP to sign you off as fit to fly an appropriate aircraft with passengers.
Best of luck
2close