About Teck (leeds) Limited (13081259) United Kingdom