About Lorena Baird Limited (10349424) United Kingdom