Horner and Hudson Ltd. Macclesfield, fixed my XF Diesel with a real professionalism at very reasonable rates. They just seemed to go that extra mile for me. They found a serious problem that was NOT even related to my original problem and fixed it with the minimum of fuss and expense. This probably saved engine. i would recommend them to everyone.