About Ovingham 1968 Limited (08810268) United Kingdom