Well my works insurance, which I am on, has just been renewed.
Any cars they own for personal/business use HAVE to be declared, personal vehicles although on the policy need their own set up.
They DON'T LIKE modified vehicles and although some do allow them, they NEED to be informed.