About Osborne Energy Installations Limited (10210886) United Kingdom