About River Street Properties Limited (05443252) United Kingdom