About T&c Technical Services Ltd (10503387) United Kingdom