About P&s Powell Ltd (12175528) United Kingdom