About Talon Manufacturing Limited (10451620) United Kingdom