About Myrtle Dene Limited (03325867) United Kingdom