About Teppich Limited (08843256) United Kingdom