About Talon Engineering Limited (01213668) United Kingdom