About Needle & Threads (edinburgh) Limited (SC644122) United Kingdom