About Barnstaple Strand Investments Limited (00670476) United Kingdom