About Ded Strydom Limited (11762869) United Kingdom