About Powell Holdings Limited (06251692) United Kingdom