About Alfresco Rugs Ltd (12865308) United Kingdom