About Daffodil Lodge Limited (09710262) United Kingdom