Peter Caulfield — British actor