About Brugger & Leiber Ltd (13512431) United Kingdom