About Oliver Barnstaple Limited (11134797) United Kingdom