Roger -
Your BJ8 should have little metal "Anti-Squeal" shims between the front brake piston and the brake pads. These are standard equipment on all disk braked healeys, and also it is very common for POs and half-assed mechanics to forget to put these back in when repairing brakes/brake pads. That's what's causing yoru squealing.
I would suggest you need to get new shims (available from any healey supplier) and put them in. The job is very easy to do, will take as long as it takes you to jack up the front of the car and take off the wheels.