By default, any contract that was formed (if at all) was between APCOA and the driver of the vehicle. The problem for APCOA is that they do not know who was driving, so have written to you, the registered keeper instead. There is a legal mechanism for parking companies to recover private parking charges from the registered keeper, in certain circumstances - this is
Schedule 4 of the Protection of Freedoms Act (2012) (PoFA).
Schedule 4 of PoFA is only applicable on "relevant land". As Manchester Airport is subject to byelaws, it is subject to "statutory control", and as such, not relevant land for the purposes of Schedule 4 of the Protection of Freedoms Act, meaning they cannot hold the keeper liable.
You could therefore appeal along the lines of the below.
Dear Sirs,
I have received your Parking Charge Notice (Ref: ______) for vehicle registration mark _______, in which you allege that the driver has incurred a parking charge. I am appealing as the registered keeper of the vehicle. There is no obligation for me to name the driver and I will not be doing so. I note from your correspondence that you are not seeking to hold me liable as the registered keeper, under Schedule 4 of the Protection of Freedoms Act 2012 ("The Act").
Even if you were seeking to do so, as Manchester Airport is not "relevant land" as defined by The Act you are unable to recover the charge from me, the keeper.
I am therefore unable to help you further with this matter, and look forward to your confirmation that the charge has been cancelled. If you choose to decline this appeal, you must issue a POPLA code.
Yours,
Make sure you only select "keeper" in any drop down boxes on the appeal portal - do not tell them who was driving.