About Powell & Co Management Limited (06030136) United Kingdom