About Technical Spares Limited (04172025) United Kingdom