About Powell & Co Ltd (02834949) United Kingdom