What does it mean for " no plumber" please?You might the look of that, but it has no fins. The claimed output is 6557 BTU but at T60. A mean radiator temp of 80 degrees is crazy hot.
Installed on a new system, designed to regs for flow of 55deg return of 35deg, this radiator would put out 2255BTU, or .66 kW.
B2-EN442 states all hydronic radiator and towel rail outputs are tested and presented at Delta T 50° or ΔT 50°. So an illegal advert in Amazon.