About Richard & Associates Limited (07960725) United Kingdom