About T.l.r. Limited (02623795) United Kingdom