Baguley Hall in Wythenshawe, which was built in the 14th Century, has been bought by charity Heritage Trust North West.