Not a fan of EBC brake stuff, however in this instance a fluid change and a proper bleed, in the correct sequence will fix your issue providing there are no leaks.
RBF600/660 and Ferodo DS2500 pads are in stock and good to go same/next day if required.
Just drop me a PM if I can help you further mate.
Alex.