About S Powell & Son Ltd (12269448) United Kingdom