About Olive Grove Oundle Holdings Limited (10000179) United Kingdom