About Devon Soft Toy Manufacturers Limited (02732435) United Kingdom