About Riccardi Associates Limited (08057879) United Kingdom