Address: Tortworth Road, Bibstone, Cromhall, South Gloucestershire, West of England, England, GL12 8AD, United Kingdom