Hello my name is ***** ***** I will help you with this.
You can put 'Your company, England', that is fine, because it is true.
However you do need to put where it is made/assembled. So you will need to say somewhere made in China.
Nothing wrong with that, Disney do that on their products.
Can I clarify anything for you about this today please?
Happy to help. All the very best.