About Blue Flame Installations Limited (08595397) United Kingdom