About Anchor Carpets Limited (01605261) United Kingdom