About Oundle Vernon Limited (11598176) United Kingdom