About Tamworth International Limited (05466772) United Kingdom