About River Thames Properties Limited (12271495) United Kingdom