About Poochy & Sellars Limited (11222786) United Kingdom