About Oakham Property Ventures Ltd (12262956) United Kingdom