About S. Tarr Carpets Limited (04558402) United Kingdom