About S And R Tv Specialists Ltd (10052328) United Kingdom