About Hammelec Limited (10425646) United Kingdom