About G. Leonidas Limited (07326611) United Kingdom