About Oundle Property Investment Company Limited (02113319) United Kingdom