About Myrtle Road Investments Limited (11976752) United Kingdom