About Excelsior Needle Company Limited (06388567) United Kingdom