About Delta Management And Consulting Limited (02824551) United Kingdom