About Levy Incorporated Limited (09542338) United Kingdom