About Devon Cottage Creations Limited (09189536) United Kingdom