About Keyhaven Beauty L.p. (SL034336) United Kingdom