About Vacher Dod Publishing Limited (03570309) United Kingdom