About Investment & Management Consultancy Limited (09522623) United Kingdom