About Powells Group Limited (04614165) United Kingdom