About Devon Strings Limited (08973430) United Kingdom