While we do not have any grille guards that will work with your 2007 Land Rover LR2, we do have a wide variety of roof racks that'll work great.
If your vehicle has a slick roof, I recommend going with the Thule WingBar Evo Crossbars # TH711400, with the Evo Clamp Feet for Thule Crossbars # TH710501, and the Fit Kit for Thule Evo Clamp and Edge Clamp Roof Rack Feet # TH145123.
These crossbars have integrated t-slots to accompany any roof mounted accessory, has a nice weight capacity at... view full answer...