Owben Engineering Firm Undergoes Strategic Management Buyout Business 29 August 2024 In an exciting development, the renowned Sunderland-based engineering firm Owben Ltd has transitioned to new management through a strategic buyout.…