About Louie Meadows Limited (13292699) United Kingdom