About Oil Firing Technical Association Limited (02739706) United Kingdom