About Oliver James Mitchel Limited (13707584) United Kingdom