Macleod Life Insurance Brokers Life Insurance Broker, Income Protection Insurance broker & Critical Illness Cover Broker. Our Life Insurance Company is based in Greenwich. We offer life insurance advice, income protection insurance Phone: 020 3868 2399 57A Westcombe Park Road , London SE3 7QY Great Britain Map Other Categories: Finance & Legal |