About Myrtle & Olive Ltd (10152501) United Kingdom