About Turtle Doves ( Not Just Gloves ) Limited (07101023) United Kingdom