About Thames Flame Limited (08842534) United Kingdom