About Somerset & Wiltshire Land Rover Club Ltd (01997418) United Kingdom