About Meadow Lodge Limited (12303855) United Kingdom