About Talbots Holdings Limited (08764915) United Kingdom