About Wiggles & Giggles (stamford) Ltd. (09641813) United Kingdom