About Letty Fox Design Ltd (10441898) United Kingdom