About Hammer & Iron Rail Ltd (12003106) United Kingdom