I doubt a sun visor is a recall item however you can check all recalls at this website
http://www.dft.gov.uk/vosa/apps/recalls/default.asp?tx=VOSA
If it is a recall then yes regardless of where you purchased the car they will put it right free of charge.
Often there are none safety related issues "known faults" Dealers will put right outside of a warranty on a goodwill basis. Go to your local dealer and ask them..
Maurice, April 2011