Hi NickD
I can't help you with the bike identification but maybe with the BB
Just had the same problem with a frame. The non-drive side I managed to drift off but the drive side was stuck fast. I ended up sticking the bolt into a vice and twisting the frame! Worked a treat - just remember...