Assuming that you do make it to have QF code all the way, even though EK metal, (its about 580 QFF this trip in discJ), all the way to the UK.
If for some reason, EK puts you onto a flight with a non QF flight number, or on a partner that is not in OW (OneWorld/not in QFF, then no QFF points and no QFF SC).
That is in the first instance, but you do have a second step, called ORC (original routing credit), which is the flight plan you actually paid for, and 95% of the time, you have a "right" to the QFF SC & QFF SC you should earn.
EK flights, with an EK flight number does earn a small amount of QFF points, but no SC...
But keep your BP, photocopy them onto A4 at hotel, or friends place, as BP can fade over time!
One note: the APD UK dep tax/charges for business & first class will be very high, will have to be included in the fare, dep UK, its a financial killer.
580 discJ + 130 (what you have) = 710, that will still be 40 short of reaching SG, you need 750 in the first instance.
If you paid a bit more, and got flexJ, then its a climb close to SG tresh hold.
All depends on a lot of parameters.
No use calling QF as a NB/PS, (no status Red), as you will be put to their lowly South Africa/Manila/Suva call center.
You will enjoy J, but to attain SG, you need to fly a lot more than just this trip, put more emphasis onto QFd flights too, or QFi Au - NZ.
EK J is very good, and when you check in, you can use the business counter, in most cases with OLCI (online check in & just need passport swipe), you check in experience will be better than in Y on this long haul.
90% of the time, we hope, you will succeed in getting a QF code all the way to the UK, and then back.
But anything can happen.
===
Edit: ah, sorry, didn't see the middle replies, ok, so not UK J dep, which is good, as it will save $.
===
As Pushka put in, because the DXB - HAM also carries the QF flight number, you will earn more than just the 380.
We also code the 380 on here, as to the plane, not just to mean the QFF SC earnt!
===
O, SG to reach is 700 QFF SC, thought it was 750.
Ask the TA to put you in flexJ, will be $$$$$$$$, but hey, you only enjoy this trip maybe once in J/F.
The lounges in DXB is a one time in your life exp, I hven't done DXB, but have done the MEL and SYD EK lounges, the salmon even for breakfast is to "die" for.
Flex J will put very close to SG reach level, with your current 130 QFF SC, assuming it does not run out till after you get back.