About Service Test And Repair Ltd (11863840) United Kingdom