About Beauchamp Holdings Limited (12039369) United Kingdom