About Loom & Rugs Ltd (12990673) United Kingdom