About Investment Management Consultancy Limited (07116098) United Kingdom