About Clevedon Press Limited (08755771) United Kingdom