B&Q do not make things - they're a retail outfit - they buy and sell.
MacAllister is a brand name exclusive to B&Q - could be made in many factories and in many countries.
MacAllister help can be found here...
For all aftersales service requirements please call:
0333 014 3101
If it runs off-load but stalls on-load it suggests to me fuel starvation - the fuel/oil mix is a secondary issue.
If it's new then take it back to the store and ask them to repair it or give you a replacement or your money back.
Don't forget your proof of purchase.
Good Luck...
June 2016