About London River Limited (12047077) United Kingdom