About Barratt Energy Solution Services Limited (08575751) United Kingdom