Any requirement to provide contractor agreement?

While travelling a copy of my contractor agreement was requested from my UK company. Is there any requirement to provide it?  Company is holding my travel documents and requresting payment for items not contained by contract.  Is this legal in the UK?