About Charval Holdings Limited (02632396) United Kingdom