Person profile · Commercial register
James Michael Batchelor
Newhaven
James Michael Batchelor: all 1 commercial register mandates, company connections and shareholdings at a glance.
Former mandates
- ehem. Direktor40 Meeching Road Management Company Ltd. · Newhaven