About Vanilla Home & Gift Store Limited (05939062) United Kingdom