Thanks everyone, geddit now! Strangely 16a & 31a leapt out at me, can't think why some seem so obvious & others will not come out of hiding. Thanks again.
MM, glad I could help. There are lots of keen, helpful solvers on this site, but they don't all see this crossword. If you give the clues, I'm sure you'd get assistance from them too!