About Truscotts (barnstaple) Limited (02721408) United Kingdom