About Myers & Levy Limited (12942850) United Kingdom