About Michael Lacquiere Consulting Ltd (12868204) United Kingdom