About Jenny & Cynthia Limited (13682543) United Kingdom