Company name: The Grange Estate
Description: The Grange is a 19th-century country house-mansion and English landscape park near Northington in Hampshire, England.
Itchen Stoke, Alresford SO24 9TF, United Kingdom