About Handmade Rugs (alresford) Limited (11265871) United Kingdom