About Vanilla (rickmansworth) Ltd (08812517) United Kingdom