About Stillwater Books Ltd (08803058) United Kingdom