About Y And M Investments Ltd (12603903) United Kingdom