About Pixie & Jack Limited (08250760) United Kingdom