About Powel International Limited (01104354) United Kingdom