Birthdate
November 1981
Nationality
British
Occupations
Freelance Designer
Roles
Director
Address
Leaf House, 72 Peckham Road, London, United Kingdom, SE5 8PU
Schroeder Lau was born in November 1981.
Schroeder Lau Business Events
17 Sep 2015
Resignation
01 Sep 2010
Appointment
01 Sep 2010
Resignation
19 Sep 2008
Appointment