Person

Mr Robert Edmund David Meyer

Person with Significant Control

Avda De Salamanca 14-1
Almoradi
Alicante
03160
Spain

British

Spain

May 1962