Lucy Oxford? As in the people who own half of Jericho? I didn't know they made service heads...
Looks like a nice old one - similar to mine. The meter must be newer than approx. 2005 as when they fitted it the put new little tails from the service head to the meter in the new colours, but seems like they reused the old tails from meter to CU hence they are still old colours. New meter so probably wont get a free visit to replace and add the isolator on that basis, but still worth asking.
Is that earth strip actually connected to the cable (looks like it is)? Cos there seems to be a lead too? Mine had just a lead to a terminal block. I wouldn't worry about, or even fiddle with that cloth tape or whatever it is. At the end of the day as long as you get a healthy low Ze it's OK. Mine looked older and tattier and was technically undersized, but tested out fine.
You don't seem to have enough spare connections to add main equipotential bonding from the incoming gas and water services if required though (unless you double up or use that spare connection to go to another small terminal which can take the main bonds). Maybe you'd get a visit to also fit an isolator to improve that?