About Hugh Rickard Associates Limited (08563125) United Kingdom