About Elroy Dimson Associates Limited (02144783) United Kingdom