You need to look at sysobjects and syscomments, view text and stored procedures in syscomments. Their types V = View and P = Procedure are in sysobjects
declare @searchString varchar(100)
SELECT @searchString = 'X United Kingdom'
SELECT Distinct
SO.Name, SC.[text]
FROM
sysobjects SO (NOLOCK)
INNER JOIN syscomments SC (NOLOCK) on SO.Id = SC.ID
AND SO.Type IN ('P', 'V')
AND SC.Text LIKE '%' + @searchString + '%'
Unfortunately, you cannot update system directories :( Therefore, the only easy way to do this is to use the Script generator, and then search and replcae in your favorite text editor.
EDIT:
Script, ALTER, looong syscomments .. .. .