About Heica Ltd. (09028304) United Kingdom