About Endel Rivers (london) Ltd (07909100) United Kingdom