About R&m Meadow Investments Ltd (10898253) United Kingdom