Catherine Barningham, 49, blew more than £43,000 on foreign holidays, an Alsatian puppy and luxury cars after taking control ...