About Talbots Limited (01960932) United Kingdom