About Dymond Associates Limited (11827246) United Kingdom