About Thames Oils Ltd (08275667) United Kingdom