About Landry Textiles & Accessories Limited (13465241) United Kingdom