About T & L Management Ltd. (04569142) United Kingdom