Mayfield Property buy High Road site with permission for development of 21 flats