This issue was solved. David dropped by this morning and fixed everything to our satisfaction after patiently listening to my rant:)
Absolutely brutal service.
They asked for payment up front, which I provided. They put the cages in the wrong place the first time they showed up and then added a new cage (at additional costs) in a different spot the next time.
I have called them a dozen times to remove the cages and they promise to show up but never do.
Stay away from this company.