Castle Cover is an established insurance broker providing a range of insurance plans including Vauxhall car insurance.