About Technical Press Supplies Limited (03670348) United Kingdom