About Sedgwick Igoe & Associates Ltd. (04467088) United Kingdom