About Toolmaster (oxford) Limited (00978856) United Kingdom