About Oliver Barnstaple Investments Limited (11330435) United Kingdom