About Staffordshire & Shropshire Land Rover Club Limited (01727219) United Kingdom