BLD London

Do you have a bit of a bug-bear with that 1993 ear-worm, ‘I’d Do Anything For Love (But I Won’t Do That)’? The song that