Many comments are a bit contradictory. That's common. It indicates that you could make a mistake so tread carefully.
You own IPs and they product income. That isn't a developer business.
The present IPs are subject to CGT. A developer isn't.
A business ?? Don't mix passive and developer...