About Powell Management Services Limited (09257733) United Kingdom