About Technical Affairs Limited (01275139) United Kingdom