import re
text = 'one two three 10 number eleven eighteen ninety \n Possible to reserve French Laundry on 25th Dec at 6pm for 4 of us? '
numbers = r"""(?x)
(
^a(?=\s)|
\d+|
\b
(?:
one|two|three|four|five|six|seven|eight|nine|ten|
eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|
eighteen|nineteen|twenty|thirty|forty|fifty|sixty|seventy|eighty|
ninety|hundred|thousand
)
\b
)"""
print(re.findall(numbers, text))
aW1wb3J0IHJlCnRleHQgPSAnb25lIHR3byB0aHJlZSAxMCBudW1iZXIgZWxldmVuIGVpZ2h0ZWVuIG5pbmV0eSAgXG4gUG9zc2libGUgdG8gcmVzZXJ2ZSBGcmVuY2ggTGF1bmRyeSBvbiAyNXRoIERlYyBhdCA2cG0gZm9yIDQgb2YgdXM/ICcKbnVtYmVycyA9IHIiIiIoP3gpCgkJCSgKCQkJICBeYSg/PVxzKXwKCQkJICBcZCt8CgkJCSAgXGIKCQkJICAoPzoKCQkJICAgICAgb25lfHR3b3x0aHJlZXxmb3VyfGZpdmV8c2l4fHNldmVufGVpZ2h0fG5pbmV8dGVufCAKCQkJICAgICAgZWxldmVufHR3ZWx2ZXx0aGlydGVlbnxmb3VydGVlbnxmaWZ0ZWVufHNpeHRlZW58c2V2ZW50ZWVufCAKCQkJICAgICAgZWlnaHRlZW58bmluZXRlZW58dHdlbnR5fHRoaXJ0eXxmb3J0eXxmaWZ0eXxzaXh0eXxzZXZlbnR5fGVpZ2h0eXwgCgkJCSAgICAgIG5pbmV0eXxodW5kcmVkfHRob3VzYW5kCgkJCSAgKQoJCQkgIFxiCikiIiIKCnByaW50KHJlLmZpbmRhbGwobnVtYmVycywgdGV4dCkp
['one', 'two', 'three', '10', 'eleven', 'eighteen', 'ninety', '25', '6', '4']