About J. Powell & Son Limited (12936438) United Kingdom