About River Properties Limited (12150088) United Kingdom