About Flinton Power Solutions Limited (07274363) United Kingdom