Interestingly... if I punch in my PNR + Surname to the UA website's baggage calculator it says:
In compliance with U.S. Department of Transportation regulations, checked baggage policies for your entire itinerary are determined by Thai Airways. Visit united.com/baggage for more information.
So that's what applies to the UA flight, so now just need to work out the SQ flight.