About Swale Power Solutions Limited (12384838) United Kingdom