Hardy Associate ltd