About Leeda Tackle Limited (02917450) United Kingdom