First change your controller code to:
var recipient = new Recipient() {
FullName = "John Brown",
Company = "FP",
Email = "name@website.com"
};
ViewData["Recipient"] = recipient;
Then in you view use the following code:
@((Recipient)ViewData["Recipient"]).FullName
Anyway if you want a to use a specific object to the View use a Strongly-typed view.
Update
If you still want to use ViewDataDictionary you should use the following code to access the model in your view:
@ViewData.Model.FullName