About Richards Consultancy & Projects Limited (12207672) United Kingdom