About Powell 24 7 Ltd (12774331) United Kingdom