UK shopping centre Afflecks Palace secures its future