Try out different bats in nets and see which shape and weight helps you make clean contact. Then, try the same bat in a practice match and see how you fare. If you do alright, approach the bat maker for the same shape and weight bat.
Your body and physiology will tell you which bat (shape and weight) works for you. You cannot conform your body to a bat, it just doesn't work.
This is pretty solid advice if you don't know what type of bat you want rather than which brand.
If you don't know what type, and want a bat now (so can't net or play matches), you can think what sort of player you are. Mostly front foot, back foot, slogger, nurdler. What type of pitches you play on mostly - should be your home pitch. Is it low, bouncy, slow outfield etc. And your physical build (as above).
This will help you, and the manufacturer/retailer, to narrow down the choice available or custom requirements.
In terms of brands there are many good bat-makers out there. I don't think you should have to spend £400+ unless you really want to treat yourself.
The way I think about buying bats is, I'm pretty sure Roger Federer could play at my local tennis club with a frying pan and still win matches. My skill is always going to outweigh my quality of bat when it comes to making runs. So I buy bats under/around 200 and spend some money on coaching or nets with a ball machine. Don't underestimate G2 or G3 bats either. Some can provide excellent bang for your buck.
Lastly I would spend it on a UK made bat from a UK source