problem fixed but took ages and a lesson for all i suspect. After a mate checking MCD and eliminating, then checked all switches, ceiling roses, transformers etc etc. Then to loft everything underfloor boards and eliminated the obvious. Then took view as to which ceiling rose was first feed in from consumer unit, disconnected loop, disconnected switch - MCB immediately held, confirmed feed in with meter. Connected loop and it still held. Connected light switch and MCB popped again.
Fitted light switch in another room and it worked. Fitted temporary switch on short wire to ceiling rose and that worked.
Floorboards then up in loft removed wire and drew through new wire and job finished.
Cannot believe that the wire has just shorted for no reason. It was in trunking, had not been disturbed since installation over 5 years ago, no signs of damage. Anyway job done - thanks to all for contributions