About Leon Semper Ltd (13610902) United Kingdom