About Hasdenteufel Crafts & Design Limited (06870598) United Kingdom