Yes we definitely have cockroaches in the UK! Husband would hate pulling out the oven/fridge etc in some houses to see them scurrying away!
Worms are great for compost, you can buy a bag of them, will go find the site, I also use Garota to help the heap along (not that I have checked it for months!)