About Levy Holdings Limited (10900803) United Kingdom