Managing Director
Peter Aylward
CEO Approval Rating
69/100
1992
PrivateSubsidiary of TSI STAR GROUP
http://www.metricgroup.co.uk