Well after 2 hours of fault finding the auto electrician has found the problem, Having had all the relays and inner fuse boxes out, got the fuel pump working, but still problem with immobiliser they eventually tracked it down to a 20 amp fuse on the fuse board on the bulk head, at the back of the fuse board had burnt out due to overheating from a loose wire connection, Not obvious from looking directly at that fuse board from above but once removed from underneath is was badly burnt. Car now working. Collecting tomorrow.
Thank goodness it didn't take something else out with it.