William Armstrong - Peerage person ID=402796