About Powell & Sons Limited (08675259) United Kingdom