HBF Due diligence 023