This domain has recently been registered with Namecheap.
stow-on-the-wold.info