About Rye View Properties Limited (02218862) United Kingdom