my suggestion would be leave your current company as that is shit customer service

,they should charge you for where the car is kept 99% of the time not for where it may be kept for 1%,I work in insurance and thats the way we would underwrite it!-by the way if its any sort of vaguely sporting car dont ask who I work for cos we wont cover ya!!!!!!!!!!!!!!!!!!!
plenty of companies who will tho
Mat