About The Travelling Craft Room Limited (12889050) United Kingdom