About Willgrand Organization L.p. (SL023036) United Kingdom