About Richards & Associates Group Limited (02431569) United Kingdom