About Hammo S&t Ltd (10060868) United Kingdom