Different insurance companies have different risk profiles and target demographics etc. Therefore its probably a case of the the company that quotes the high figures aren't really interested in your business as is outside of the risk profile of their core book of business.