About Freckleface Retail (stamford) Ltd (12645229) United Kingdom