I can’t take any credit for the solution, which is from here:
http://stackoverflow.com/questions/2688007/uitableview-backgroundcolor-always-gray-on-ipad
That was annoying as the colour would set fine on the iPhone and the code was identical. It was the final thing that was making the app look a bit shitty, now it just looks mostly shitty, on the ipad.