About Sephora Haxby Ltd. (08403184) United Kingdom