Apparel company Hampshire Group Limited has acquired the upscale clothing brand David Brooks from Kellwood Company as part of its diversification and expansion strategy.