About Teamwork Handling (2004) Limited (05115140) United Kingdom