About Freckles & Boo Farm Shop Ltd (12468910) United Kingdom