About Devon Applied Arts Workshop Ltd (11402057) United Kingdom