About Powell & Co Assets Limited (10833646) United Kingdom