About Levy & Co Limited (07320473) United Kingdom