About Durga Development Limited (12995449) United Kingdom