About Tom And Teddy (holdings) Limited (11682812) United Kingdom