About Insurance Management Consultants 2000 Limited (03271634) United Kingdom