About International Machine Tool Sales Limited (02271476) United Kingdom