About Oakham Place Limited (03272180) United Kingdom