Robert Swann — British actor (1945-2006)