About Thames Arts & Crafts Ltd (12005876) United Kingdom