About T.& R.film Setters Limited (00963906) United Kingdom