This is based on the script I gave you in your previous post - SGill may have a version of his, which is probably more elegant.
The following assumes you start with both documents open, with 'Company Info' to the front.
tell application "Numbers"
activate
tell document 1
tell sheet 1
tell table 1
set selection range to range "G1:G16"
end tell
end tell
end tell
end tell
copyit()
tell application "System Events"
tell process "Numbers"
perform action "AXRaise" of window 2
end tell
end tell
tell application "Numbers"
activate
tell document 1
tell sheet 1
tell table 2
set selection range to range "C1"
end tell
end tell
end tell
end tell
pasteit()
on copyit()
tell application "System Events"
tell application "Numbers" to activate
keystroke "c" using {command down}
end tell
end copyit
on pasteit()
tell application "System Events"
tell application "Numbers" to activate
keystroke "v" using {command down}
end tell
end pasteit
'AXRaise' brings the second document to the front. The script assumes that you know the row you want to copy in the Company Info document. If it is changing then selecting the bottom row involves counting the number of rows. I got as far as identifying the cell numbers at the beginning and end of the range:
tell table 1
set rw to the row count as string
set clmn to the column count as string
but this gives the number of the column across, not the letter and number which identifies it...