About Letheren S Meadow Management Company Limited (13365082) United Kingdom