About Powell & Co Investments Ltd (09631481) United Kingdom