The accounts come ahead of the new Eden Project site in Morecambe, Lancashire, being slated to open sometime between 2027 and 2028