About I.f. Tawse Limited (04752287) United Kingdom