About Oakdene Holdings Limited (06339564) United Kingdom