Energy Performance Certificates (EPC)

What is an EPC and do I need a new one? 

How do I know if I need to get a new EPC? 

How do I get a new EPC?