About Lowen Meadow Limited (13454620) United Kingdom