About Helder & Co Ltd (11353232) United Kingdom