About Powellchandler Ltd (09909308) United Kingdom