About Interim Management And Consultancy Specialists Limited (08544455) United Kingdom