About The Nod Linen Limited (10776853) United Kingdom