About Luella Bristol Ltd (11272569) United Kingdom