Address: Church Road, Almondsbury, South Gloucestershire, West of England, England, BS32 4DT, United Kingdom