cannington grange history