About Rivendell Associates Limited (08359425) United Kingdom