Perry Marshall is an independent company that offer a wide range of personal, home and travel insurance policies.