About Louella London Ltd (13250896) United Kingdom