MacLagan, Peter, active 1852-1861, at Haddo House Aberdeen