About Daffodil Management Limited (02786874) United Kingdom