About Ollie & Ivy Flowers Ltd (SC695617) United Kingdom