About O.j. Taffinder Limited (01889241) United Kingdom