About Louisa Turrell Limited (10923317) United Kingdom