About New Power Barnstaple Limited (12205904) United Kingdom