Handover Payment definition

Handover Payment the sum of £223,855;