MICHAEL LLOYD HAYES OF HAYES INVESTMENT & INSURANCE SOLUTIONS LTD