Can I arrange to have my parcel(s) delivered to a different address?
We receive the delivery address from our Customers, your supplier. If you wish to change the delivery address then you will need to contact your supplier to see if this is possible. If your supplier agrees to change the delivery address then they will inform us of the change and we will act accordingly.
Copied and pasted that from the City Link website. The contract they have is to deliver to YOU, not your neighbour. If you aren't home they should take it back to the depot and wait for you to collect it. If YOU haven't signed for it then you haven't accepted delivery and the responsibility for the package lies with them. Your neighbour has no right or responsibility to accept on your behalf and that is City Link's problem, not yours.
As I said, tell them you are phoning trading standards. Mention the bit about not delivering to the right address and leaving with a neighbour which they are not supposed to do and then say because of this you will be consulting a solicitor regarding legal action if the problem is not resolved immediately.
They are in the wrong here and they have broken the terms of their contract. Don't let them fob you off.