About Toolroom Technology Limited (02224439) United Kingdom