About The Bobbin Pin Ltd (12850330) United Kingdom