The site is literally 1/3 of a mile "over the border" into wales, less than five miles from the city of Chester, and three and a half miles from the massive Airbus factory at Hawarden. And if that's still too parochial for you, its 12 miles from the center of Liverpool.
The western side of the site has been sold & cleared, but the eastern side is still there. It looks like a set from 28 Days Later and needs some tlc from an industrial sized strimmer, but there are plenty of offices, sheds and other assorted buildings there. I drive past it most days.