About Rivendell House Limited (09569563) United Kingdom