About Thistle And Thread Interiors Ltd (11819151) United Kingdom