About The Rug Superstore Ltd (11269734) United Kingdom