About Ladybirds (barnstaple) Limited (08957437) United Kingdom