About Scudder Holdings Limited (06345188) United Kingdom