About Lonsdale And Churchill Limited (11083670) United Kingdom