A Newport-based accountancy firm has hit its target of raising £100,000 for a city charity.