About Strapping Tool Service Centre Limited (12068442) United Kingdom