About Oakenrod Properties Limited (00833379) United Kingdom