About Richards Consulting Ltd (07680359) United Kingdom