About Dove & Olive Ltd (11270326) United Kingdom