About Oliver Trafford Associates Limited (11643157) United Kingdom