What would I need (apart from the computer itself)?...
PSU
But if you have a ZX Spectrum (original Sinclair) then the Spectum PSU can be used for Enterprise.
Because the PSU are heavy make the shipping cost expensive.
Good to have the cap for the internal joystick, because it is at very wrong place in the original box, this is the first missing components when the machine not used.
Also good to have the Basic cartridge, but you can load machine code programs without it.
If not problem some soldering, then can you put my upgraded EXOS to the motherboard, which is also include the BASIC ROM, then cartridge not needed.
What additional hardware would I need (and where to get it) to be able to transfer data between pc and ep?
The old good solution using floppy drives with EXDOS card. Then standard MS-DOS compatible 720K disks can be used.
But todays very hard to find EXDOS card, and very expensive.
It is possible to connect PC sound card to EP tape input, and send programs as tape sound.
Today best way pre-order the SD cardtridge, then you can copy programs to SDCard, and use it as hard disk for Enterprise.
Is it harder to find one with english keyboard?
Yes, I think about 60-70% of machines sold as German version.