About Louie Herel & Co Ltd (13280937) United Kingdom