Barker do good made in England shoes, as do Loake. However, some Loake stuff is made in India. I don't particularly rate the John White shoes – the leather isn't as good as other makes.
Both Barker & Loake are £100+, but I did pick up a pair of Barkers for £60 or so in a sale at House of Fraser. There are also a number of places that sell Loake seconds cheaply if you look around.
Both the above brands use traditional construction techniques, so the shoes do look like shoes, rather than the disgusting offspring of trainers and shoes. For me, that's a good thing, but you may view things differently.
Avoid like the plague any of the shoes advertised in the newspaper / circulars as being made with the same processes (Goodyear Welted etc.) as top brand English shoes etc. normally on a silly deal like 2 pairs for £50. Unsurprisingly, they're totally rubbish.