About The Afghan Rug Shop Limited (10095306) United Kingdom