About Russ Hammond Associates Limited (12265569) United Kingdom