About T.f. & R.d. Stephens Limited (01176885) United Kingdom