About Leonardo Meyer Limited (12151183) United Kingdom