The basic requirements of section 27 GBG appear to be met.
Your answers suggest that the physical form and details required by section 27 GBG are in order. This quick check does not assess the legal basis for acquiring the right, the consent to registration, any required authentication of signatures or the remaining requirements of a particular land-register application.
Before filing, review the complete instrument, its attachments and the application together.