About Oliver James Associates Limited (04447784) United Kingdom