About Hargreaves Services Wind Farm (glentaggart) Limited (08587425) United Kingdom