About London River Real Estate Limited (11711242) United Kingdom