About Vanilla Home & Gift Store Formby Limited (12211696) United Kingdom