Spencer Ogden video

Penny Blake, Facilities Manager EMEA at Spencer Ogden

Spencer Ogden have relocated their global Head Quarters to a larger office on King William Street in London. We caught up with Penny Blake to hear more about the new office.