About Internal Management Consultants Limited (06763350) United Kingdom