About The Lime And Mandarin Ltd (12081938) United Kingdom