About Tally Ho Tweeds London Limited (09518344) United Kingdom