I would love to answer your question, but I first need some clarification: when you mean British empire, what time period do you mean exactly? Because that is a pretty big time period you're talking about, some of which includes the likes of Newton or Harvey - thus, it is rather difficult for me to grasp what you mean by science not flourishing during this time. Are you talking about the colonies? Or the 19th century perhaps?