About Vanilla Hair And Beauty (hampshire) Limited (10003259) United Kingdom