Upsher-Smith buys British drug maker