Margaret Hamilton Peerage person ID=342304 Parents unknown daughter Somerville John Hamilton of Newton Children Hans Hamilton Margaret Hamilton Siblings Andrew Hamilton Partners Archibald Hamilton, 5th of Raploch