About Backdraft Technical Services Limited (SC297716) United Kingdom