About Tavistock Carpets Limited (02615259) United Kingdom