About Rods & Sods Fishing Tackle Supplies Ltd (12882306) United Kingdom