About Powell Lloyd Holdings Ltd (09825859) United Kingdom