Crawford & Company is the world’s largest independent provider of claims management solutions to insurance companies and self-insured entities.Please follow Crawford & Company at @crawcoCrawfords is located in the London area of London. There are at least 2 other listings in the W1K postcode area. Accountants in London W1K