Ben Spencer

Managing Director

Contact Details

Location: London, UK

+44 20 7523 4989

bspencer@cgf.com