About Wendy S & Leon S Solutions Limited (13118234) United Kingdom