About Myrtle & Sons Limited (13089736) United Kingdom