About Spring Dell Management Limited (02031201) United Kingdom