About Ovie Property Limited (12393173) United Kingdom