About Heuchter Teuchter Ltd (11926231) United Kingdom