For £300, you should be able to pick up something like a Squier bass and a reasonable amp second hand, though with the amp, it's probably better to stick with a "name" brand, as the quality should be decent.
Even most shops should have a good selection of "starter" basses & amps.