Whether it's for a wedding, company function, press conference or product launch, branded tablecloths offer the finishing touch.