About Rockspring Barwood Barnstaple Limited (09592025) United Kingdom