Managing Director
Lewis Sellers
CEO Approval Rating
89/100
2010
PrivateSubsidiary of IDHL Group
https://www.pinpointdesigns.co.uk/