About Jacqueline Lebidi Limited (12755042) United Kingdom