About Powell Mail Order Limited (02868348) United Kingdom