About Sdr Executive Search Limited (09904396) United Kingdom