A construction agency director breached legal obligations by failing to maintain adequate accounting records with £5.5m unaccounted for