About Daffodil & Shamrock Ltd (SC497380) United Kingdom