Charity Build Group is a company with a very, very different charter to most: to give 100% of our profit away.