About Powell Sheepdogs Limited (11217139) United Kingdom