About Letty Meeuwssen Limited (10178715) United Kingdom