About Riverside Residents Barnstaple Limited (04292299) United Kingdom