I found that this worked to remove most, not all, yellow urine staining on the underside of a white plastic loo seat.
1. Lakeland's OvenMate, which is a potassium bicarbonate gel. Paint on with brush provided, leave for 30 mins or more. Wipe and wash off. Obviously take care - don't get it...