How to get a string into array based on certain criteria

I want to get the parts of string into array to feed into a data table as a row. Bold numbers indicate the start of each row. I want this string to be in a array of 3 elements starting from {1…,2…,3…}.

"
1 Plant & Machinery @ 40% 40% 2905657 875516 0 0 0 875516 1369990 877930 1533253 2 Plant & Machinery @ 15% 15% 3608524 0 6602723 0 0 0 6602723 76800 6362438 36248725 3 Furnitures & Fittings @ 10% 10% 4639460 3819279 0 0 0 3819279 175000 657772 7625967 "