About Powell Solutions Limited (07275727) United Kingdom