Grove Shield - Compatiblity

Hey everyone,

Has anyone tried to connect the Grove Base Shield to a Allbot Arduino Uno setup? (Link)
Grove has a wide range of sensors (List), of which I have several, that can be used to make the robot more autonomous.

I’d love to use
a Ultra Sonic Range Sensor (don’t bump into or fall off things)
a Light Sensor (go to sleep in the dark)
a Temperature Sensor (shiver when cold)
a Compass Sensor (for orientation)

So I’m wondering if it’s possible to stack a grove Base Shield on top of the existing stack (Arduino, MotorShield, BatteryShield + Base Shield).
And would that still work? Or are all pins that Grove Base shield would use already in use by the MotorShield?

I know this is a hard question, hoping someone can help.