About Powell (cheltenham) Limited (00641883) United Kingdom