About Ova Properties Limited (01406815) United Kingdom