About Technology Stop And Repair Ltd (13248088) United Kingdom