About Spec-tackle Limited (09511650) United Kingdom