About Chappuis Halder & Co. Limited (07685538) United Kingdom