When drafting and negotiating agreements which are key to your business you need advisors who understand what you want and are prepared to push hard on your behalf.....