About Levy Brothers & Knowles Limited (00217469) United Kingdom